package com.danceforyou.user.service;

import com.danceforyou.common.service.BaseService;
import com.danceforyou.user.dao.UserMenuHiddenDAO;
import com.danceforyou.user.model.UserMenuHiddenDO;
import com.danceforyou.user.vo.UserMenuHiddenVO;

/**
 * 类名称：UserMenuHiddenService
 * 创建人：danceforyou
 * 创建时间：2021年01月12日
 * 版本号：1.0v
 */
public interface UserMenuHiddenService extends BaseService<Long, UserMenuHiddenDO, UserMenuHiddenVO, UserMenuHiddenDAO> {

    /**
     * 新增信息
     * @param userMenuHidden 信息
     */
    void saveInfo(UserMenuHiddenDO userMenuHidden);

    /**
     * 修改信息
     * @param userMenuHidden 信息
     */
    void updateInfo(UserMenuHiddenDO userMenuHidden);

    /**
     * 删除信息
     * @param ids 主键
     * @return 删除条数
     */
    int deleteInfoByIds(String ids);

    /**
     * 获取用户页面配置
     * @param menuId 页面ID
     * @param gridId 表格ID
     */
    void saveUserMenuHidden(String menuId, String gridId, String gridCol);
}